

// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   bs.java

package com.zelix;


public abstract class bs
{

    private boolean a;
    private static String z;

    public bs()
    {
        a = true;
    }

    public abstract void a(String s, String s1);

    public abstract void a(String s, String s1, String s2);

    public abstract void b(String s, String s1);

    public abstract void b(String s, String s1, String s2);

    public abstract void c(String s, String s1);

    public abstract void c(String s, String s1, String s2);

    protected final String a(String s)
    {
        return s != null && s.trim().endsWith(":") ? " " : z;
    }

    protected boolean a()
    {
        return a;
    }

    protected void a(boolean flag)
    {
        a = flag;
    }

    public abstract void d(String s, String s1);

    private static String z(char[] chs) {
        byte key = 0;
        for (int i = 0; i < chs.length; i++) {
            switch (i % 5) {
                case 0:
                    key =0x37;
                    break;
                case 1:
                    key =31;
                    break;
                case 2:
                    key =48;
                    break;
                case 3:
                    key =35;
                    break;
                case 4:
                    key = 109;
                    break;
            }
            chs[i] ^= key;
        }
        return new String(chs).intern();
    }

    static
    {
        z = z("\027%\020".toCharArray());
    }
}